// 单体模式，只允许实例化一次的对象

var A = {
    Util: {
        util_method1: function () {},
        util_method2: function () {}
    },
    Tool: {
        tool_methods1: function () {},
        tool_methods2: function () {}
    },
    Ajax: {
        get: function () {},
        post: function () {}
    }
}

// using 
A.Util.util_method1();
A.Ajax.get();

// 单例模式也叫单体模式，它是一个一次只允许实例化一次的对象类。
// Javascript 单例模式经常作为命名空间来实现，通过单例对象讲各个模块的代码紧紧有条的梳理在一起。